diffusible stimulant - French English Dictionary